.uniForm {
	margin: 0px; padding: 0px; position: relative; z-index: 1;
}
.uniForm FIELDSET {
	margin: 0px; padding: 0px;
}
.uniForm FIELDSET LEGEND {
	margin: 0px; padding: 0px;
}
.uniForm .ctrlHolder {
	margin: 0px; padding: 0px; clear: both;
}
.uniForm .buttonHolder {
	margin: 0px; padding: 0px; clear: both;
}
.uniForm::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; min-height: 0px; content: ".";
}
.uniForm .buttonHolder::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; min-height: 0px; content: ".";
}
.uniForm .ctrlHolder::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; min-height: 0px; content: ".";
}
.uniForm .ctrlHolder .multiField::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; min-height: 0px; content: ".";
}
.uniForm .inlineLabel::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; min-height: 0px; content: ".";
}
.uniForm LABEL {
	cursor: pointer;
}
.uniForm BUTTON {
	cursor: pointer;
}
.uniForm LABEL {
	margin: 0px 0px 0.5em; padding: 0px; width: auto; line-height: 100%; float: none; display: block;
}
.uniForm .label {
	margin: 0px 0px 0.5em; padding: 0px; width: auto; line-height: 100%; float: none; display: block;
}
.uniForm .textInput {
	margin: 0px; width: 53%; float: left;
}
.uniForm .fileUpload {
	margin: 0px; width: 53%; float: left;
}
.uniForm .selectInput {
	margin: 0px; width: 53%; float: left;
}
.uniForm SELECT {
	margin: 0px; width: 53%; float: left;
}
.uniForm TEXTAREA {
	margin: 0px; width: 53%; float: left;
}
.uniForm .formHint {
	margin: 0px; width: 43%; clear: none; float: right;
}
.uniForm .ctrlHolder UL {
	margin: 0px; padding: 0px; width: 53%; float: left;
}
.uniForm .ctrlHolder UL LI {
	list-style: none; margin: 0px 0px 0.5em;
}
.uniForm .ctrlHolder UL LI LABEL {
	margin: 0px; overflow: visible; float: none; display: block;
}
.uniForm .ctrlHolder UL.alternate LI {
	width: 30%; margin-right: 3%; float: left;
}
.uniForm .ctrlHolder UL.alternate LI LABEL {
	width: 98%; float: none; display: block;
}
.uniForm .ctrlHolder UL .textInput {
	width: 98%; margin-top: 0.5em; float: none; display: block;
}
.uniForm .ctrlHolder UL .selectInput {
	width: 98%; margin-top: 0.5em; float: none; display: block;
}
.uniForm .ctrlHolder UL SELECT {
	width: 98%; margin-top: 0.5em; float: none; display: block;
}
.uniForm .ctrlHolder UL.alternate .textInput {
	width: 98%; margin-top: 0.5em; float: none; display: block;
}
.uniForm .ctrlHolder UL.alternate .selectInput {
	width: 98%; margin-top: 0.5em; float: none; display: block;
}
.uniForm .ctrlHolder UL.alternate SELECT {
	width: 98%; margin-top: 0.5em; float: none; display: block;
}
.uniForm LABEL EM {
	margin: 0px 0px 0px -1em; width: 1em; float: left;
}
.uniForm .label EM {
	margin: 0px 0px 0px -1em; width: 1em; float: left;
}
.uniForm .inlineLabels LABEL {
	margin: 0.3em 2% 0px 0px; padding: 0px; width: 32%; line-height: 1; float: left; position: relative;
}
.uniForm .inlineLabels .label {
	margin: 0.3em 2% 0px 0px; padding: 0px; width: 32%; line-height: 1; float: left; position: relative;
}
.uniForm .inlineLabels .textInput {
	width: 64%; float: left;
}
.uniForm .inlineLabels .fileUpload {
	width: 64%; float: left;
}
.uniForm .inlineLabels .selectInput {
	width: 64%; float: left;
}
.uniForm .inlineLabels SELECT {
	width: 64%; float: left;
}
.uniForm .inlineLabels TEXTAREA {
	width: 64%; float: left;
}
.uniForm .inlineLabels .formHint {
	width: auto; clear: both; margin-left: 34%; float: none; position: static;
}
.uniForm .inlineLabels UL {
	width: 66%; float: left;
}
.uniForm .inlineLabels UL LI {
	margin: 0.5em 0px;
}
.uniForm .inlineLabels UL LI LABEL {
	width: 100%; float: none; display: block;
}
.uniForm .inlineLabels UL.alternate LI {
	margin-top: 0.25em; margin-right: 3%;
}
.uniForm .inlineLabels UL LI LABEL .textInput {
	width: 98%; float: none; display: block;
}
.uniForm .inlineLabels UL LI LABEL TEXTAREA {
	width: 98%; float: none; display: block;
}
.uniForm .inlineLabels UL LI LABEL SELECT {
	width: 98%; float: none; display: block;
}
.uniForm .inlineLabels LABEL EM {
	margin: 0px; right: 0px; float: none; display: block; position: absolute;
}
.uniForm .inlineLabels .label EM {
	margin: 0px; right: 0px; float: none; display: block; position: absolute;
}
.uniForm LEGEND {
	color: inherit;
}
.uniForm .secondaryAction {
	float: left;
}
.uniForm .inlineLabel INPUT {
	margin: 0px; padding: 0px; float: none; display: inline;
}
.uniForm .inlineLabels .inlineLabel INPUT {
	margin: 0px; padding: 0px; float: none; display: inline;
}
.uniForm .blockLabels .inlineLabel INPUT {
	margin: 0px; padding: 0px; float: none; display: inline;
}
.uniForm LABEL INPUT {
	margin: 0px; padding: 0px; float: none; display: inline;
}
.uniForm .buttonHolder .inlineLabel {
	margin: 0.5em 0px 0px; width: auto; text-align: left; float: left; max-width: 60%;
}
.uniForm .buttonHolder LABEL {
	margin: 0.5em 0px 0px; width: auto; text-align: left; float: left; max-width: 60%;
}
.uniForm .inlineLabels .noLabel UL {
	margin-left: 34%;
}
.uniForm .small {
	width: 30% !important;
}
.uniForm .medium {
	width: 45% !important;
}
.uniForm .large {
	
}
.uniForm .auto {
	width: auto !important;
}
.uniForm .small {
	margin-right: 4px;
}
.uniForm .medium {
	margin-right: 4px;
}
.uniForm .auto {
	margin-right: 4px;
}
.uniForm .col {
	float: left;
}
.uniForm .col {
	width: 50%;
}
.uniForm INPUT.hasDatePicker {
	width: 9em !important;
}
.uniForm INPUT.hasTimePicker {
	width: 9em !important;
}
.uniForm .inlineLabels LABEL.checkboxLabel EM {
	left: -2em; top: 0px; float: none; position: absolute;
}
.ui-timepicker-div .ui-widget-header {
	margin-bottom: 8px;
}
.ui-timepicker-div DL {
	text-align: left;
}
.ui-timepicker-div DL DT {
	height: 25px;
}
.ui-timepicker-div DL DD {
	margin: -25px 0px 10px 65px;
}
.ui-timepicker-div TD {
	font-size: 90%;
}
